#ifndef _PRIVATE_TELNET_FUNC_H_
#define _PRIVATE_TELNET_FUNC_H_
#include "FreeRTOS.h"
#include "stdint.h"
typedef enum
{
  ST_LOGIN_NAME, /* 等待输入用户名     */
  ST_LOGIN_PASS, /* 等待输入密码，回显* */
  ST_NORMAL      /* 登录成功，进入 CLI */
} login_state_t;
#define MAX_TRY      3
#define MAX_USER_LEN 32
#define MAX_PASS_LEN 32

typedef struct user_info
{
  const char *user;
  const char *pass;
} TELNET_ACCOUNT;

int cli_session_task(int sock);

#endif // !_PRIVATE_TELNET_FUNC_H_
